Plik ReadMe programu ProStructures

Tworzenie pakietów niestandardowych

.msi w przypadku tworzenia pakietów niestandardowych. Konfigurowanie pliku .msi podczas instalacji nie jest problematyczne, a podczas wykonywania instalacji plik .msi nie wymaga dodatkowych parametrów w celu przeprowadzenia instalacji dyskretnej w tle.

Istnieje wiele narzędzi zewnętrznych ułatwiających tworzenie plików MSI. Niektóre z nich wymieniono poniżej:
  • WiX (Windows Installer XML)
  • InstallShield
  • Advanced Installer
  • InstallAware
Uwaga: Firma Bentley nie sugeruje wyboru ani nie zapewnia pomocy technicznej dla żadnego narzędzia do tworzenia pakietów MSI. Przykłady podane tutaj służą tylko dla celów informacyjnych.

Poniżej przedstawiono przykładowe tworzenie pakietu niestandardowego za pomocą instalatora WiX.

WiX jest darmowym narzędziem typu open source. Narzędzie WiX nie zapewnia dostępu do środowiska IDE (Integrated Development Environment), ale istnieje wiele darmowych środowisk IDE, których można użyć wraz z WiX w celu utworzenia pakietu MSI. Niektóre środowiska IDE przedstawiono poniżej:
  • MSI Factory
  • Microsoft Visual Studio
  • WiXEdit

Podczas tworzenia pakietów MSI pliki muszą być przypisane do co najmniej jednej poniższej kategorii:

  1. Pliki programu aplikacji ProStructures - to zestaw plików, które należy umieścić w katalogu programu w przypadku aplikacji ProStructures. Lokalizacja będzie wyglądała podobnie jak w przypadku katalogu C:Program FilesProStructures . Są to głównie pliki konfiguracyjne (.cfg).
  2. Pliki Zestaw roboczy aplikacji ProStructures - to zestaw plików, które należy zapewnić w aplikacji ProStructures Konfiguracja. Lokalizacja będzie wyglądała podobnie jak C:™ProgramData ™Bentley ™ProStructures . Głównie są to dodatkowe pliki danych lub pliki Zestaw roboczy.
  3. Różne pliki - te pliki można łączyć z dowolnymi produktami. Są one dystrybuowane wraz z programem ProStructures. Przykładowo: wspólne biblioteki lub pliki, które mogą być używane przez inne produkty.
Pliki w każdej z powyższych kategorii powinny być rozmieszczone w odpowiedniej hierarchii katalogów. Identyfikator katalogu (patrz Tabela katalogów) dla najwyższego węzła każdej kategorii powinien być Właściwością publiczną pakietu MSI, czyli Identyfikator katalogu powinien być zapisany wielkimi literami. Poniżej przedstawiono przykłady plików konfiguracyjnych w ramach Identyfikatorów katalogów zgodnie z tymi typami:
  • Pliki programów (pliki .cfg): MyCompanyPolicy.cfg i MyCompanyWorkSet.cfg. Pliki tego typu muszą się znajdować w katalogu programu aplikacji ProStructures. Więc wstawimy ten zestaw do katalogu z identyfikatorem MOJAFIRMA_PLIKIKONFIGURACYJNE.
  • Pliki DGN (pliki Zestaw roboczy): MyWorkSetLibrary.dgn i MyPartnerWorkSetLibrary.dgn. Pliki tego typu muszą się znajdować w katalogu aplikacji ProStructuresKonfiguracja. Więc wstawimy ten zestaw do katalogu z identyfikatorem MOJAFIRMA_KONFIGURACJA.
  • Zestaw plików, które mogą być wstawione w dowolnym położeniu na komputerze. Więc wstawimy ten zestaw do katalogu z identyfikatorem MOJE_DODATKOWEPLIKI.

Tego typu oddzielenie plików poprzez różną ich lokalizację ułatwia skonfigurowanie pakietu. Nie wszystkie typy plików muszą się znajdować w tym samym pakiecie. Zaleca się umieszczanie powiązanych typów plików w jednym pakiecie. W ten sposób procesy instalacyjne i konserwacyjne można obsługiwać w ramach jednego pakietu.

Parametry wiersza poleceń

Po wybraniu pakietu MSI w konfiguratorze oprogramowania ProStructures znane są identyfikatory katalogów, które można skonfigurować. Dlatego, gdy użytkownik rozpocznie edycję w oknie parametrów wiersza poleceń, wyświetlana jest lista dostępnych identyfikatorów.

Poniżej przedstawiono przykładowe parametry wiersza poleceń:
  • INSTALLFOLDER_CONFIG_FILES i INSTALLFOLDER_WORKSET_FILES - położenie instalacji oprogramowania ProStructures jest określane podczas instalacji zgodnie ze ścieżkami standardowych katalogów Windows. Więc w instalatorze zapewniana będzie pomoc podczas określania położenia katalogów ProStructures lub standardowych katalogów Windows. Dla tych parametrów linii poleceń pliki konfiguracyjne mogą być zainstalowane w folderze ConfigSystem poprzez ustawienie wartości [InstallDirectory]. Podobnie: pliki Zestaw roboczy można zainstalować w położeniu Zestaw roboczy, używając ścieżki [ConfigurationDirectory]Configuration\Workspaces\MojaFirma\. Właściwości standardowe takie jak [InstallDirectory] i [ConfigurationDirectory] będą dostępne z poziomu menu rozwijanego jako ścieżki względne wraz ze standardowymi katalogami Windows.

Nazwę parametru wiersza poleceń i wartość należy oddzielić znakiem "=".

Aby dodać kolejny identyfikator katalogu, naciśnij klawisz<spacja> i wprowadź identyfikator katalogu.